package cn.udrm.water.base.v1.manager.dto;

import io.swagger.annotations.ApiModel;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Getter
@Setter
@NoArgsConstructor
@ApiModel
public class BaseDepartmentDto implements Serializable {
	private static final long serialVersionUID = 1L;
	private String id;
	private String entityCode;
	private Date createDate;
	private String personGuid;
	private String personName;
	
	private String name;
	private String managerLevel;
	
	private String longitude;
	private String latitude;
	private String officeLocation;
	private String officeTel;
	private String officePersonName;
	
	private String infoRemarks;
	
	private String parentGuid;
	private String parentName;
	
	private String organizationGuid;
	private String organizationName;
	
	private List<BaseDepartmentDto> childrensDto;
	
	private List<BaseRoleDto> roleDtos;
	
	private List<BasePersonDto> personDtos;
}
